اضافه کردن متن ثابت به ستون اکسل(۳ روش کاربردی)
سلام به یکی دیگر از سری مطالب مربوط به آموزش اکسل خوش آمدید . در این آموزش می خواهیم به سراغ موضوعی به اسم اضافه کردن متن به ستون اکسل برویم .
همه چیز حاضر و آماده است . کلی وقت گذاشته اید و یک لیست 1000 نفره را در داخل اکسل تایپ کرده اید . این لیست شامل نام – نام خانوادگی سن و کلی اطلاعات دیگر است .
خوشحال و سر خوش لیست را به مدیرتان می دهید . مدیر یک نگاهی به لیست می کند و می گوید همه چیز خوب است فقط اینکه به اول همه اسامی کلمه ” آقای ” را اضافه کنید .
اضافه کردن یک کلمه آن هم به 1000 تا اسم ؟
آخر این کار چه لزومی دارد ؟ این کار کلی وقت می گیرد ؟ نمی شود از این کار صرفنظر کرد ؟
نه .
یعنی باید 1000 تا اسم را زیر رو کرد آن هم برای اضافه کردن یک عبارت ناقابل ؟
حالا باید چه کار کرد ؟ باید دستی این عبارت را اضافه کرد ؟ فکر خوبی است ولی از همین الان حداقل نیم ساعت وقت و 200 کالری انرژی برایش کنار بگذارید .
اما نه وقتش را دارید و نه انرژی اش را ؟
بیایید با همراه شوید تا در یکی دیگر از مطالب مربوط به آموزش اکسل در سایت سافت پلاس به شما چند تا روش برای اضافه کردن متن به ستون اکسل آموزش بدهم تا هم کلی در وقت تان صرفه جویی کنید و هم در انرژی تان .
فهرست محتوا
روش های محتلف اضافه کردن متن ثابت به ستون اکسل
برای اینکه بشود یک متن ثابت را به اطلاعات موجود در سلول های اکسل اضافه کرد چند تا روش وجود دارد. البته خود این روش ها هم می تواند شامل راه حل های مختلفی باشند .
تصویر بالا این راهها را به شما معرفی می کند .
طبق معمول همیشگی می خواهیم از همین ابتدا همه چیز را بصورت کاملا عملی و کاربردی شروع کنیم و به پیش ببریم .
پس برای شروع کار اطلاعات زیر را در نظر بگیرید .
ما در اینجا یک جدولی از اسامی افراد را داریم . هدف ما این است که به ابتدای نام تمامی افراد در ستون مربوط به “نام ” کلمه “آقای ” را اضافه نماییم . این می شود اضافه کردن یک کلمه به یک ستون .
گفتم که برای انجام این کار سه تا روش مختلف وجود دارد که در اینجا با هم یک به یک این روش هار ا مورد بررسی و استفاده قرار می دهیم .
روش اول : اضافه کردن یک کلمه به یک ستون به کمک کاراکتر &
در این روش در سلول C2 عبارت زیر را وارد نمایید .
= "آقای" &" " & A2
حالا تنها کاری که باید بکنیم این است که همین ساختار را به سایر سلول ها تعمیم دهیم .
روش دوم : کمک گرفتن از توابع داخلی اکسل
روش دوم برای اضافه کردن متن ثابت به ستون اکسل استفاده از توابع داخلی اکسل است .
این روش نیز مشابه روش قبل می باشد با این تفاوت که در سلول مورد نظر به جای عبارت مرحله قبل فرمول زیر را وارد می نماییم .
=CONCATENATE("آقای";" ";)
در اینجا با استفاده از تابع ( ) Concatenate به راحتی می توان هر تعداد متن را که می خواهیم به همدیگر ملحق کنیم .
در اینجا هم می توانیم اطلاعات مورد نظر خود را به سایر سلول ها در ستون موجود تعمیم دهیم .
هر دو روش های فوق خروجی یکسانی را به ما می دهد اما ایراد بزرگ کار این است که ما ناچار هستیم که ردیف جدیدی را برای درج این عبارات به وجود آوریم که این امر نمی تواند چندان مطلوب ما باشد .
بهترین روش الحاق عبارت مورد نظر خود در همان سلول جاری می باشد که برای این منظور باید از کدهای VBA بهره ببریم .
بیشتر یاد بگیرید : چطوری متن ها را در اکسل اعتبار سنجی کنیم ؟
روش سوم : اضافه کردن متن ثابت در اکسل با کدهای VBA
در این روش از کدهایی استفاده می کنیم که با استفاده از آنها خواهیم توانست عبارت مورد نظر خود را نه در سلول جدید که در همان سلول جاری به مقادیر موجود اضافه نماییم .
اما قبل از اضافه نمودن این کدها دکمه ای را برای فراخوانی و اجرای این کدها به محیط کاری اکسل خود اضافه می نماییم .
برای این کار مراحل زیر را دنبال نمایید .
- از سربرگ Developer بر روی گزینه Insert و از زیر مجموعه Active x Control شی Command button را انتخاب کنید .
با این کار دکمه ای بر روی شیت کاری شما قرار می گیرد .
حالا وقت کد نویسی است
اول روی دکمه مورد نظر یک بار دابل کلیک کنید تا به محیط کد نویسی مربوط به این دکمه منتقل شوید .
حالا این کدهای زیر را کپی کرده و در داخل محیط کد نویسی آن وارد کنید .
Dim Rng As Range
Dim WorkRng As Range
Dim addStr As String
On Error Resume Next
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("محدوده مورد نظر را انتخاب نمایید . ", xTitleId, WorkRng.Address, Type:=8)
addStr = Application.InputBox("متن پسوند مورد نظر را وارد نمایید ", xTitleId, "", Type:=2)
For Each Rng In WorkRng
Rng.Value = Rng.Value & " " & addStr
Next
- در مرحله آخر بر روی گزینه Design mode یک بار کلیک نمایید تا از حالت انتخاب خارج گردد .
- اکنون تنها کاری که باید بکنید این است که بر روی دکمه مزبور کلیک نمایید .بلافاصله برای شما یک کادر نمایش داده می شود که از شما می خواهد که محدوده مورد نظر خود را انتخاب نمایید
- در گام بعد نیز کادر دیگری برای شما نمایش داده می شود که از شما می خواهد که متن مورد نظر خود را برای اضافه نمودن به محدوده مربوطه را وارد نمایید .
با انجام این مراحل مشاهده خواهید نمود که متن مورد نظر شما به محدوده اطلاعات موجود در محدوده مورد نظر اضافه شده است.
خوب در این آموزش با هم سه روشی را بررسی کردیم که به کمک آنها می توانیم کار افزودن متن به ستون اکسل را به راحتی انجام دهیم . هر کدام از این روش ها به نوبه خود دارای مزیت هایی می باشد .
این شما هستید که می توانید بنا بر نیاز خود یکی از روش ها را انتخاب و از آنها استفاده کنید .
برای مشاهده لینک دانلود لطفا وارد حساب کاربری خود شوید!
وارد شویدپسورد فایل : گزارش خرابی لینک
مطالب زیر را حتما مطالعه کنید
Xlookup در اکسل- تابعی با کلی قابلیت های کاربردی
تابع Hlookup در اکسل💥نکات و ترفندهای کار با آن +ویدئو
تابع فیلتر در اکسل 💥به همراه یک مثال کاربردی
تابع سفارشی در اکسل 💥چطور تابع مدنظرتان را در اکسل ایجاد کنید ؟
تابع countif در اکسل💚راهنمای کامل کار با آن
زوم کردن در سلول های اکسل + ۳ روش مختلف
22 دیدگاه
به گفتگوی ما بپیوندید و دیدگاه خود را با ما در میان بگذارید.
سلام وقت بخیر جسارتا اعداد در ستون را مانند ۱:۰ یا ۱۵:۰ رو چطوری میتوان به ۱ یا ۱۵ تبدیل کرد.ممنون میشم راهنماییم کنید
فرض کنید در سلول A1 عدد ۲۰:۰ را نوشته ایم حالا در سلول مقابل این فرمول را وارد کنید .
TEXT(A1,”h”)=
سلام.
ما اگه بخوایم جوری بشه که وقتی تو یک ستون یک سری عدد رو وارد میکنیم بصورت پیش فرض خودش اولش حرف M رو جاگذاری کنه
راهی برای این هم وجود داره؟
بله راجع به این موضوع یک اموزش کوتاه توی پیج excel_pluse وجود داره
سلام
من یک متن دارم
PG1004CB20059DFE
حالا اگر بخواهم بین عدد و متون خط فاصله بزارم چه فرمولی
و اگر بخواهم متن وسطی یا آخری رو در بیارم از چه فرمولی باید استفاده کنم ممنون
سلام وقت بخیر
من لم یشکر المخلوق لم یشکرالخالق
ضمن تقدیر و تشکر از قبول زحمت و ارائه خدمت شایان تقدیر به همنوعان خود سلامتی و بهروزی را برایتان آرزو دارم
اضافه کردن یک سلول ابتدای متن موجود در جدول اکسل را از شما آموختم و بابت آن لازم دانستم در حد بضاعت از شما تشکر نموده و برایتان سلامتی آرزو کنم تا بتوانم قدر دان گوشه ای از زحمات شما باشم در ضمن اضافه کردن یک متن به انتهای متن موجود در جدول را هم منتشر کنید ممنون می شوم نحوه اطلاع رسانی از پاسخ داده شده را به عهده شما می گذارم
موفق باشید و مستدام
دمت گرم یعنی فوق العاده بود مطلبی که نوشتی کلی سرعت کارمو بیشتر کردی
سلامت باشید ممنون از لطف و همراهی شما
سلام. بنده میخوام @ به اول اسم های انگلیسی اضافه کنم ولی با هر فرمولی تست میکنم نمیشه. لطفا راهنمایی کنید. تشکر
برای شناسایی اسامی انگلیسی از فرمول زیر استفاده کنید
EXACT(LOWER(A2),UPPER(A2))=False
اگر نیاز به توضیح بیشتر هست بقرمایید تا یک آموزش کوتاه در این زمینه تهیه کنم
سلام ممنون، مفید و کاربردی بود. موفق باشید
ممنون از همرای شما
سلام وقت بخیر من در اکسل ۲۰۱۹ که دارم تب developerندارم آیا میشه اضافه کرد
بله کاملا شدنی است همین عبارت افزودن تب developerرو سرچ کنید مالب زیادی پیدا میکنید
عالی بود واقعا دمتون گرم
یه دنیا سپاس
فقط یه سوالی دارم اگه بخواهیم حروف یا عددی که میخاهیم تو سلولها اعمال کنیم آخر متن هر سلول اضافه بشه دستورش چیه؟؟
سلام برای این کار باید حلقه را به صورت زیر بنویسید .
For Each Rng In WorkRng
Rng.Value = addstr &” ” & Rng.Value
Next
سلام
من یک ستون شماره شبا دارم میخام اول همه شون حروفirرو اضافه کنم
لطفا کمک کنین
با سلام
برای این کار باید از کد نویسی وی بی ای استفاده کنید .
کدهای مربوط به ان در همین مطلب آورده شده .
اگر باز هم مشکلی بود اطلاع بدید تا آموزش تصویری بگذارم .
موفق باشید
سلام خیلی کاربردی بود ممنون امتحان کردم فقط یک نکته اکه فرمول نوشته با شیم فرمول حذف و بجاش جواب رو میزازه اکه بخواهیم فرمول باقی بمونه باید چه کار کنیم
اقا شدیدا مرسی کار شاید دو ساعت میشد دو دقیقه راه افتاد کارم و بعد developerنداشتم که باز به پرسش پاسخ هاتون رجوع کردم و اضافه کردم بسیار تشکر
سلام خوشحالم که این آموزش تونسته مشکل کوچکی از شما را حل کند موفق باشید
سلام
ممنون از شما ، دوتا ستون جدول یکی شد حالا میخوام ستونهای A و B که دیگه الان یکی شد A, B را حذف کنم و فقط ستون ترکیبی جدید بمونه چجوری میشه؟؟